The Cobol Compiler for the Siemens
نویسندگان
چکیده
This paper describes the design of a fast Cobol Compiler with extensive error detection. It is implemented as a 10 pass compiler on the Siemens 3003 computer with a core store of 8000 words, using one systems tape and two working tapes. The structure of the object program produced by the compiler is discussed with respect to storage allocation, administration of files, and addressing of data items. In the description of the compiler particular emphasis is placed on the error detection phase, where the source program is analysed with respect to syntax, data descriptions and operand types.
منابع مشابه
Towards a Parallelising COBOL Compiler
This paper briefly describes some of the fundamental issues in developing an automatic parallelising COBOL compiler. The rationale for such a tool and its connection with research in scientific computing is described. This is followed by an account of the useful forms of parallelism to be found in a COBOL program and how they may be detected using dependence analysis. Finally, transformations t...
متن کاملThe criterion COBOL system
Higher level programming languages provide problem solvers an access to computers without requiring them to become computer experts. In the traditional environment, compilers perform the relatively complex translation from the higher level language statements into the machine instructions. The differences between the complex data structures and operations of languages and typical simple structu...
متن کاملCOBOL-Its relationship with other American national standards
The standards which interface with COBOL can effect the degree of machine independence a COBOL program has. COBOL 74 provides the capability to process the standard coded character set defined by the American National Standard Code for Information Interchange (ASCII). 2 In that' regard, COBOL 74 relies on the ASCII Standard for defining the character codes and the collating sequence that are to...
متن کاملS/SL revisited
S/SL is a compiler-writing tool that was designed in the late 70’s at the University of Toronto. For a time, it was actively developed and enhanced within the IBM Toronto Lab. Widespread interest in the tool within IBM disappeared in the late 80’s, and other tools became more prevalent. In 1991, when we began a new COBOL compiler, ILE COBOL/400 [1], we chose to resurrect the S/SL technology, an...
متن کاملProduction Program Generation in a Flexible Data Dictionary System
A data dictionary system with a query compiler is implemented in a symbol manipulation language, separate from the underlying database system. The query compiler (or program generator) generates COBOL programs for database access. These programs are optimized at generation time using information from the data dictionary. The implementation technique makes it possible to combine pilot implementa...
متن کامل